開發者肯定是需要一個筆記軟體,讓以後的自己複製貼上用,我對筆記軟體的需求如下:
最早我用 Google 文件當線上筆記,不過在程式碼排版和啟動時間上有點意見,雖然 Google 文件有外掛可以做程式碼排版,但事後要調整內容就會變的很困難;啟用時間也會隨著筆記越來越多而增加,用了一年多後越來越不開心。
直到我找到 HackMD,如果 Google 文件使用體驗是 65 分的話,HackMD 至少有 85 分,線上儲存就不說了,HackMD 使用 Markdown 語法,對於文字排版和程式碼排版不用花太多心力,也因為都是文字的關係,啟動時間很快,還有個加分項目是 HackMD 很好背,不用把網址新增到我的最愛,直接在瀏覽器網址列輸入就能進入頁面。
真要說缺點的話,HackMD 沒有手機 App,在手機上用瀏覽器不太方便看,但是他現在也出了 API 可以對接,所以我也開發了一款服務盲人的筆記 App - 「看見筆記」,不過開始工作後就處於停工的狀態;既然筆記 App 還沒寫完,那就先寫鐵人賽來推廣 HackMD 吧。
所以這次目標用 30 天寫一個很簡單的 Android 筆記 App,搭配已經一堆人寫到爛的 MVVM、Jetpack,最後串個 HackMD 的 API 讓手機端的筆記可以上傳到 HackMD 上。
HackMD 首頁:https://hackmd.io/
HackMD 開發故事:為工程師文件而生的協作平台:HackMD 開發故事